package modele;

import javax.swing.JOptionPane;

public class Livreur {
	private String nom;
	private String motDePasse;
	
	/**
	 * Constructeur
	 * @param nom - String
	 * @param motDePasse - String
	 */
	public Livreur(String nom, String motDePasse) {
		this.nom = nom;
		this.motDePasse = motDePasse;
	}
	
	/**
	 * Retourne le nom du livreur
	 * @return Le nom du livreur - String
	 */
	public String getNom() {
		return this.nom;
	}
	
	/**
	 * Compare le mot de passe reçu en paramètre et celui du livreur
	 * @param motDePasse - String
	 * @return boolean
	 */
	public boolean getAuthentification() {
		boolean continuer = true;
		String motDePasse = "";
		String texteMotDePasse = "Quelle-est votre mot de passe?";
		do {
			motDePasse = JOptionPane.showInputDialog(texteMotDePasse);
			if (motDePasse == null) {
				continuer = false;
				break;
			}
			texteMotDePasse = "Votre mot de passe est incorrecte.\nEntrez de nouveau votre mot de passe.";
		} while (this.motDePasse.compareTo(motDePasse) != 0);
		return continuer;
	}
}